find smallest sub array